﻿using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;

[DisallowMultipleComponent]
public class UIScrolRect : ScrollRect
{
    public override float minWidth { get { return base.minWidth; } }
    public override float minHeight { get { return base.minHeight; } }
    public override float preferredWidth { get { return base.preferredWidth; } }
    public override float preferredHeight { get { return base.preferredHeight; } }
    public override float flexibleWidth { get { return base.flexibleWidth; } }
    public override float flexibleHeight { get { return base.flexibleHeight; } }
    public override int layoutPriority { get { return base.layoutPriority; } }

    public override void LayoutComplete()
    {
        base.LayoutComplete();
    }
    public override void OnBeginDrag(PointerEventData eventData)
    {
        base.OnBeginDrag(eventData);
    }
    public override void OnDrag(PointerEventData eventData)
    {
        base.OnDrag(eventData);
    }
    public override void OnEndDrag(PointerEventData eventData)
    {
        base.OnEndDrag(eventData);
    }
    public override void OnInitializePotentialDrag(PointerEventData eventData)
    {
        base.OnInitializePotentialDrag(eventData);
    }
    public override void OnScroll(PointerEventData data)
    {
        base.OnScroll(data);
    }
    public override void Rebuild(CanvasUpdate executing)
    {
        base.Rebuild(executing);
    }
    public override void SetLayoutHorizontal()
    {
        base.SetLayoutHorizontal();
    }
    public override void SetLayoutVertical()
    {
        base.SetLayoutVertical();
    }
    public override void StopMovement()
    {
        base.StopMovement();
    }
    protected override void LateUpdate()
    {
        base.LateUpdate();
    }
    public override void CalculateLayoutInputHorizontal()
    {
        base.CalculateLayoutInputHorizontal();
    }
    public override void CalculateLayoutInputVertical()
    {
        base.CalculateLayoutInputVertical();
    }
    public override void GraphicUpdateComplete()
    {
        base.GraphicUpdateComplete();
    }
    protected override void SetContentAnchoredPosition(Vector2 position)
    {
        base.SetContentAnchoredPosition(position);
    }
    protected override void SetNormalizedPosition(float value, int axis)
    {
        base.SetNormalizedPosition(value, axis);
    }
}